#define  _CRT_SECURE_NO_WARNINGS 1
#include "bitset.h"

//int GetMonthDay(const int& year, const int& month)
//{
//    int arr[13] = { 0,31,28,31,30,31,30,31,31,30,31,30,31 };
//    if (month == 2 && ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)))
//    {
//        return arr[month] + 1;
//    }
//
//
//    return arr[month];
//}
//
//int main() {
//    int year;
//    int day;
//
//    while (cin >> year >> day)
//    {
//        int month = 1;
//        while(day > GetMonthDay(year, month))
//        {
//            day -= GetMonthDay(year, month);
//            month++;
//
//            if (month > 12)
//            {
//                year++;
//                month = 1;
//            }
//
//
//        }
//        
//       
//        printf("%d-%02d-%02d", year, month, day);
//        cout << endl;
//
//
//    }
//
//
//    return 0;
//}

int main()
{
	test2();

	return 0;
}